package com.example.ymm.modules1.entity.my.sys;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 钉钉审批记录
 */

@Data
public class DdApproveLog implements Serializable {

    @TableId
    private String processInstanceId;

    /**
     * processCode
     * 请假
     * PROC-0EACFF12-E1C1-49DF-95FF-098B055C6BFB
     * 补卡
     * PROC-D8D0BA8E-8736-4D64-B3E1-F6CC1B0BBC7B
     *
     */

    String processCode;

    String typeName;//补卡审批，请假审批

    String userId;

    String userName;

    @TableField(fill= FieldFill.INSERT)
    private Timestamp createTime;

    private Timestamp finishTime;

    String txtJson;//钉钉的json数据

    String title;//审批标题

    String approveNo;//审批标号

    String result;//审批结果

    String eventLogId;

    String note;

}
